﻿using NJabber.Stream.Elements;

namespace NJabber.Client.StanzaFactories
{
    public interface ISubscriptionStanzaFactory
    {
        Stanza CreateSubscribeRequest(JID receiverId);
        Stanza CreateSubscriptionApproveResponse(JID receiverId);
        Stanza CreateSubscriptionDenyResponse(JID receiverId);
        Stanza CreateSubscriptionCancellationRequest(JID receiverId);
        Stanza CreateUnsubscribeRequest(JID receiverId);
    }
}
